<?

require_once "cConstantes.php";

$modo_depuracion = FALSE;

$usbid = $_GET[id];

if (isEstudiante()) {
    if ($_GET[id] <> $_SESSION[USBID]) {
        echo "Redirigiendo...";
        ?>
        <script>
            alert("Usted no tiene permisos para ver esta página");
            window.location="vListarOpciones.php";
        </script>
        <?

    }
}

//Se buscan los datos de los profesores que son jurado
    $sql_temp = "SELECT usbid, nombre, apellido ".
                "FROM usuario ".
                "WHERE tipo='profesores' ORDER BY nombre";
    
    $resultado = ejecutarConsulta($sql_temp, $conexion);
    while ($row = obtenerResultados($resultado))
        $LISTA_JURADO[] = $row;

    if ($modo_depuracion)
        echo "$sql_temp<br><br>";
    
    //Se buscan los datos de las dependencias
    $sql_temp = "SELECT * FROM departamento ORDER BY nombre";
    $resultado = ejecutarConsulta($sql_temp, $conexion);
    while ($row = obtenerResultados($resultado))
        $LISTA_DEPARTAMENTO[] = $row;

    if ($modo_depuracion)
        echo "$sql_temp<br><br>";

//se buscan los datos del plan de trabajo
$sql_temp = "SELECT * FROM usuario as u, usuario_estudiante as ue, pasantia as p WHERE u.usbid='$usbid' AND u.usbid=ue.usbid_usuario AND p.id_estudiante=u.usbid AND (status='Inscrito' OR status='Pendiente' OR status='Enviado')";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[estudiante] = $fila;

$id_tutor_industrial = $_SESSION[estudiante][id_tutor_industrial];
$id_tutor_academico = $_SESSION[estudiante][id_tutor_academico];

//se buscan los datos del tutor industrial
$sql_temp = "SELECT * FROM tutor_industrial WHERE email='$id_tutor_industrial'";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[tutor_industrial] = $fila;

$periodo = $_SESSION[estudiante][periodo];

//se busca el nombre del periodo de la pasantia
$sql_temp = "SELECT * FROM periodo WHERE id='$periodo'";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[periodo] = $fila;

//se buscan los datos del tutor academico
$sql_temp = "SELECT * FROM tutor_academico as ta, usuario as u, usuario_profesor as mu WHERE ta.usbid='$id_tutor_academico' AND ta.usbid=u.usbid AND ta.usbid=mu.usbid_usuario";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[tutor_academico] = $fila;

$categoria_tutor = $_SESSION[tutor_academico][categoria];
$dedicacion_tutor = $_SESSION[tutor_academico][dedicacion];
$dependencia_tutor = $_SESSION[tutor_academico][dependencia];



//se buscan los nombres de la dedicacion y categoria
$sql_temp = "SELECT c.nombre as categoria, d.nombre as dedicacion, dep.nombre as departamento FROM categoria as c, dedicacion as d, departamento as dep WHERE c.id='$categoria_tutor' AND d.id = '$dedicacion_tutor' AND dep.id='$dependencia_tutor'";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[tutor_academicoExtra] = $fila;

$periodo = $_SESSION[estudiante][periodo];
$anho = $_SESSION[estudiante][anho];
$id_estudiante = $_SESSION[estudiante][usbid];
$codigo_pasantia = $_SESSION[estudiante][codigo];

//se buscan los datos de las fases
$sql_temp = "SELECT * FROM fase WHERE id_periodo='$periodo' AND anho='$anho' AND id_estudiante='$id_estudiante' AND codigo_pasantia='$codigo_pasantia' ";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$i = 0;
while ($fila = obtenerResultados($resultado)) {

    $_SESSION[fase][$i] = $fila;
    $cod_fase = $_SESSION[fase][$i][codigo];

    //se buscan los datos de las actividades por fase
    $sql_temp2 = "SELECT * FROM actividad WHERE codigo_fase='$cod_fase'";
    $resultado2 = ejecutarConsulta($sql_temp2, $conexion);
    $j = 0;
    $aux = "actividad" . $i;
    while ($fila2 = obtenerResultados($resultado2)) {
        $_SESSION[$aux][$j] = $fila2;
        $j++;
    }
    $MaxActividad[$i] = $j;
    $i++;
}
$_SESSION[maxFase] = $i;

/*
  //se buscan los planes de trabajo firmados (si los hay)
  $sql_temp = "SELECT nombre FROM plan_trabajo_firmado WHERE id_estudiante='$_SESSION[USBID]'";
  $resultado = ejecutarConsulta($sql_temp, $conexion);
  $i = 0;
  while ($fila = obtenerResultados($resultado)) {
  $_SESSION[plan_trabajo_firmado][$i] = $fila;
  $i++;
  }
  $_SESSION[maxPlan_trabajo_firmado] = $i;


  //se buscan las actas de evaluacion firmados (si los hay)
  $sql_temp = "SELECT nombre FROM acta_evaluacion_firmado WHERE id_estudiante='$_SESSION[USBID]'";
  $resultado = ejecutarConsulta($sql_temp, $conexion);
  $i = 0;
  while ($fila = obtenerResultados($resultado)) {
  $_SESSION[acta_evaluacion_firmado][$i] = $fila;
  $i++;
  }
  $_SESSION[maxActa_evaluacion_firmado] = $i;

 */

//METODO DE BUSQUEDA EN DIRECTORIO
$patron = "(" . $usbid . ")";
$nombreDirectorio = $_SESSION[dir_plan_trabajo];
$i = 0;
//Verificamos que el estudiante haya subido un plan de trabajo
//buscando en el servidor el pdf correspondiente
if (is_dir($nombreDirectorio)) {
    if ($gd = opendir($nombreDirectorio)) {

        while (($archivo = readdir($gd)) !== false) {

            //buscamos los archivos que tengan el usbid como parte del nombre
            if (preg_match($patron, $archivo)) {

                $_SESSION[planTrabajo][$i] = $archivo;
                $i++;
            }
        }

        closedir($gd);
    }
}
$_SESSION[maxPlanTrabajo_firmado] = $i;

$nombreDirectorio = $_SESSION[dir_acta_evaluacion];
$i = 0;
//Verificamos que el estudiante haya subido el acta de evaluacion firmado
//buscando en el servidor el pdf correspondiente
if (is_dir($nombreDirectorio)) {
    if ($gd = opendir($nombreDirectorio)) {

        while (($archivo = readdir($gd)) !== false) {
            if (preg_match($patron, $archivo)) {
                $_SESSION[actaEvaluacion][$i] = $archivo;
                $i++;
            }
        }

        closedir($gd);
    }
}
$_SESSION[maxActaEvaluacion_firmado] = $i;

cerrarConexion($conexion);
?>
